[XEND] Remove SXP from most parts of Xend.
authorAlastair Tse <atse@xensource.com>
Thu, 30 Nov 2006 14:44:58 +0000 (14:44 +0000)
committerAlastair Tse <atse@xensource.com>
Thu, 30 Nov 2006 14:44:58 +0000 (14:44 +0000)
commit7dc9afed06334b83acd94717bd033d9dd94706a3
tree8378bcaa30791e67ada8a8ddc473060ad0175509
parentc4c2ab2a5f5efd532bc346705fdc46b78ffe2831
[XEND] Remove SXP from most parts of Xend.

Attempt to get rid of most SXP dependency in Xend except in
configuration parsing and certain places where it is
required.

XendConfig now stores configuration options similar to Xen API VM
and devices attributes but exports an SXP version to certain things
like xm and XendCheckpoint. All access to VM and device attributes
should now use Python dictionaries rather than the SXP parser.

Signed-off-by: Alastair Tse <atse@xensource.com>
16 files changed:
tools/python/xen/xend/XendAPI.py
tools/python/xen/xend/XendCheckpoint.py
tools/python/xen/xend/XendConfig.py
tools/python/xen/xend/XendDomain.py
tools/python/xen/xend/XendDomainInfo.py
tools/python/xen/xend/image.py
tools/python/xen/xend/server/DevController.py
tools/python/xen/xend/server/blkif.py
tools/python/xen/xend/server/iopif.py
tools/python/xen/xend/server/irqif.py
tools/python/xen/xend/server/netif.py
tools/python/xen/xend/server/pciif.py
tools/python/xen/xend/server/pciquirk.py
tools/python/xen/xend/server/tests/test_controllers.py
tools/python/xen/xend/server/tpmif.py
tools/python/xen/xm/main.py